package bma.common.langutil.core;

/**
 * 对象过滤器
 * 
 * @author guanzhong
 * @since 1.0 (imported from BMA.ESP Project)
 * 
 * @param <ACCEPT_TYPE,PARAM_TYPE>
 */
public interface ObjectFilter<ACCEPT_TYPE, PARAM_TYPE> {

	/**
	 * 是否接受，true表示接受，false表示过滤掉
	 * 
	 * @param obj
	 * @return
	 */
	public boolean accept(ACCEPT_TYPE obj, PARAM_TYPE param);
}
